package com.txc.cloud.admin.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 角色vo
 *
 * @ClassName: RoleVo
 * @Author: TXC
 * @Date: 2022-09-06 21:34
 **/
@Data
public class RoleVo implements Serializable {
    /**
     * 角色id
     */
    private Long id;
    /**
     * 角色名
     */
    private String name;

    /**
     * 角色编码
     */
    private String code;

    /**
     * 数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限 5: 仅自己）
     */
    private String dataScope;

    /**
     * 状态
     */
    private Integer status = 1;

    /**
     * 自定义权限部门ids
     */
    private List<Long> deptIds;
}
